Trees | Indices | Toggle frames |
---|
Load program resource files from disk.
The loader contains a search path which can include filesystem directories, ZIP archives and Python packages.
__init__(self,
path=None,
script_home=None)
Create a loader for the given path.
|
|
reindex(self)
Refresh the file index.
|
|
file object |
file(self,
name,
mode=' rb ' )
Load a resource.
|
Location |
location(self,
name)
Get the location of a resource.
|
add_font(self,
name)
Add a font resource to the application.
|
|
Texture |
image(self,
name,
flip_x=False,
flip_y=False,
rotate=0)
Load an image with optional transformation.
|
Animation |
animation(self,
name,
flip_x=False,
flip_y=False,
rotate=0)
Load an animation with optional transformation.
|
list |
get_cached_image_names(self)
Get a list of image filenames that have been cached.
|
list |
get_cached_animation_names(self)
Get a list of animation filenames that have been cached.
|
list |
get_texture_bins(self)
Get a list of texture bins in use.
|
media.Source |
media(self,
name,
streaming=True)
Load a sound or video resource.
|
Texture |
texture(self,
name)
Load a texture.
|
FormattedDocument |
html(self,
name)
Load an HTML document.
|
FormattedDocument |
attributed(self,
name)
Load an attributed text document.
|
UnformattedDocument |
text(self,
name)
Load a plain text document.
|
list of str |
get_cached_texture_names(self)
Get the names of textures currently cached.
|
list of str |
path
List of search locations.
|
str |
script_home
Base resource location, defaulting to the location of the
application script.
|
Create a loader for the given path.
If no path is specified it defaults to ['.']; that is, just the program directory.
See the module documentation for details on the path format.
Refresh the file index.
You must call this method if path is changed or the filesystem layout changes.
'
rb
'
)
Get the location of a resource.
This method is useful for opening files referenced from a resource. For example, an HTML file loaded as a resource might reference some images. These images should be located relative to the HTML file, not looked up individually in the loader's path.
Add a font resource to the application.
Fonts not installed on the system must be added to pyglet before they can be used with font.load. Although the font is added with its filename using this function, it is loaded by specifying its family name. For example:
resource.add_font('action_man.ttf') action_man = font.load('Action Man')
Load an image with optional transformation.
This is similar to texture, except the resulting image will be packed into a TextureBin if it is an appropriate size for packing. This is more efficient than loading images into separate textures.
Load an animation with optional transformation.
Animations loaded from the same source but with different transformations will use the same textures.
Get a list of image filenames that have been cached.
This is useful for debugging and profiling only.
Get a list of animation filenames that have been cached.
This is useful for debugging and profiling only.
Get a list of texture bins in use.
This is useful for debugging and profiling only.
Load a sound or video resource.
The meaning of streaming
is as for media.load. Compressed
sources cannot be streamed (that is, video and compressed audio
cannot be streamed from a ZIP archive).
Load a texture.
The named image will be loaded as a single OpenGL texture. If the dimensions of the image are not powers of 2 a TextureRegion will be returned.
Load an attributed text document.
See pyglet.text.formats.attributed for details on this format.
Trees | Indices | Toggle frames |
---|
Generated by Epydoc 3.0beta1 on Thu Dec 31 17:58:19 2009 | http://epydoc.sourceforge.net |